/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconDfk = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M831.743 941.955h-713.762c-59.073 0-107.143-48.083-107.143-107.143v-645.626c0-59.076 48.069-107.139 107.143-107.139h717.045c59.076 0 107.141 48.062 107.141 107.139v104.958c0 19.714-15.969 35.717-35.717 35.717-19.746 0-35.706-16-35.706-35.717v-104.958c0-19.673-16.005-35.717-35.721-35.717h-717.044c-19.685 0-35.717 16.044-35.717 35.717v645.625c0 19.711 16.034 35.706 35.717 35.706h713.761c19.716 0 35.717-15.993 35.717-35.706v-110.422c0-19.756 15.958-35.717 35.71-35.717s35.723 15.962 35.723 35.717v110.422c0 59.062-48.044 107.144-107.148 107.144v0z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M712.673 510.694c0-0.025 0.006-0.058 0.006-0.083h-0.006c-0.051-9.090-3.809-18.115-10.234-24.554-6.477-6.467-15.579-10.234-24.726-10.234-9.15 0-18.255 3.766-24.72 10.234-6.43 6.438-10.185 15.461-10.234 24.554h-0.006c0 0.025 0 0.058 0 0.083 0 0.023 0 0.055 0 0.093h0.006c0.051 9.090 3.804 18.102 10.234 24.54 6.466 6.478 15.56 10.233 24.72 10.233 9.147 0 18.25-3.756 24.718-10.233 6.426-6.437 10.192-15.449 10.242-24.54h0.006c0-0.046-0.006-0.070-0.006-0.093z"
        fill={getIconColor(color, 1, '#333333')}
      />
      <Path
        d="M948.731 652.791h-369.199c-34.988 0-63.454-28.468-63.454-63.457v-157.677c0-34.989 28.467-63.455 63.454-63.455h369.199c34.988 0 63.454 28.467 63.454 63.455v157.677c0 34.989-28.467 63.457-63.454 63.457zM585.304 583.567h357.657v-146.142h-357.657v146.142z"
        fill={getIconColor(color, 2, '#333333')}
      />
    </Svg>
  );
};

IconDfk.defaultProps = {
  size: 18,
};

IconDfk = React.memo ? React.memo(IconDfk) : IconDfk;

export default IconDfk;
